<?php
/**
 * Fichetest
 * 
 * @author Chadi
 * @version 
 */
require_once 'Zend/Db/Table/Abstract.php';
class Application_Model_DbTable_Fichetest extends Zend_Db_Table_Abstract
{
    /**
     * The default table name 
     */
    protected $_name = 'fichetest';
    
function addTest($id_exigence, $id_collab, $chargeh, $compagne, $date)
	{
		$data = array (
		"id_exigence"=>$id_exigence,
		"id_collab"=>$id_collab ,
		"chargeh"=>$chargeh,
		"compagne"=>$compagne ,
		"date"=>$date 
		);
	
		$this->insert($data); 	
	}
	
	
	
function updateFicheTest($id, $resultat)
	{
		$data = array (
		"resultat"=>$resultat
		);
		$this->update($data, 'id='.(int)$id);
	}
	
public function getFicheTest($id)
	{
		$db = Zend_Db_Table::getDefaultAdapter();
		$select = $db->select()
             ->from('fichetest',array('*'))
             ->where('id_exigence = ?',$id);
	
		$result = $db->fetchAll($select);
		//print_r($result);
    	//die();
    	return $result;
}

 function getCollab ($id)
    {
        $db = Zend_Db_Table::getDefaultAdapter();
        $select = $db->select();
        
        $select = $db->select()
             ->from(array('t' => 'fichetest'),
                    array('*'))
            ->join(array('l' => 'utilisateur'),
                   't.id_collab = l.id', array('l.login'))
            ->where('id_exigence = ?',$id) ;
        
            $result = $db->fetchAll($select);
        //var_dump($result);
//    	
//    	$result =  $this->joinLeft(
//    		'utilisateur',
//    		'produitlogiciel.id_resp=utilisateur.id',
//    		array('utilisateur.login')
//    	)->fetchall();
	//print_r($result);
    	//die();
        return $result;
    }
}
